package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.IdeaProceso;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.dao.IdeIdeaAutosDAO;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeAuto;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeIdeaAutos;

@Service("ideIdeaAutosServicio")
public class IdeIdeaAutosServicio {

    @Autowired
    private IdeIdeaAutosDAO ideIdeaAutosDAO;
    
    public void save(final IdeIdeaAutos ideIdeaAutos) {
	ideIdeaAutosDAO.save(ideIdeaAutos);
    }
    
    public List<IdeIdeaAutos> getAutosByIdea(final IdeaProceso ideaProceso){
	return ideIdeaAutosDAO.getAutosByIdea(ideaProceso);
    }

    public void delete(IdeIdeaAutos ideIdeaAutos) {
	ideIdeaAutosDAO.delete(ideIdeaAutos);
    }

    public List<IdeIdeaAutos> getRecordByIdeaAndAuto(final IdeaProceso ideaProceso, final IdeAuto auto){
	return ideIdeaAutosDAO.getRecordByIdeaAndAuto(ideaProceso, auto);
    }
    
}
